Oracle machine
Given a function
to minimize and a convex constraint set
,
assume we have:
- Function oracle: Evaluate
for any
.
- Gradient oracle: Evaluate
for any
.
- Projection oracle: Evaluate
for any
.
- Separation oracle
References:
- https://en.wikipedia.org/wiki/Oracle_machine